home *** CD-ROM | disk | FTP | other *** search
- import javax.microedition.lcdui.Alert;
- import javax.microedition.lcdui.AlertType;
- import javax.microedition.lcdui.Canvas;
- import javax.microedition.lcdui.Command;
- import javax.microedition.lcdui.CommandListener;
- import javax.microedition.lcdui.Displayable;
- import javax.microedition.lcdui.Font;
- import javax.microedition.lcdui.Graphics;
- import javax.microedition.lcdui.Image;
-
- // $FF: renamed from: n
- class class_0 extends Canvas implements CommandListener {
- // $FF: renamed from: do boolean
- boolean field_0;
- // $FF: renamed from: for boolean
- boolean field_1;
- // $FF: renamed from: e boolean
- boolean field_2 = true;
- // $FF: renamed from: a javax.microedition.lcdui.Font
- Font field_3 = Font.getFont(32, 0, 8);
- // $FF: renamed from: b int
- final int field_4 = 5;
- // $FF: renamed from: goto int
- final int field_5 = 3;
- // $FF: renamed from: c int
- final int field_6 = 13;
- // $FF: renamed from: f int
- final int field_7 = 2;
- // $FF: renamed from: int int
- final int field_8 = 2;
- // $FF: renamed from: new int
- final int field_9;
- // $FF: renamed from: if int
- int field_10;
- // $FF: renamed from: char javax.microedition.lcdui.Command
- Command field_11;
- // $FF: renamed from: case javax.microedition.lcdui.Command
- Command field_12;
- // $FF: renamed from: null javax.microedition.lcdui.Command
- Command field_13;
- // $FF: renamed from: long MicroMail
- MicroMail field_14;
- // $FF: renamed from: byte javax.microedition.lcdui.Image[]
- Image[] field_15;
- // $FF: renamed from: g javax.microedition.lcdui.Image
- Image field_16;
- // $FF: renamed from: try int
- int field_17;
- // $FF: renamed from: d int
- int field_18;
- // $FF: renamed from: void int
- int field_19;
- // $FF: renamed from: else int
- int field_20;
-
- public class_0(MicroMail var1) {
- this.field_9 = this.field_3.getHeight() + 3;
- this.field_11 = new Command(MicroMail.r.getText(48), 1, 1);
- this.field_12 = new Command(MicroMail.r.getText(57), 1, 2);
- this.field_13 = new Command(MicroMail.r.getText(0), 2, 3);
- this.field_15 = new Image[13];
- this.field_14 = var1;
- this.field_19 = 0;
- this.field_20 = 0;
- this.field_0 = false;
- this.field_1 = true;
-
- try {
- this.field_16 = Image.createImage("/MicroMail.png");
- this.field_15[0] = Image.createImage("/Inbox.png");
- this.field_15[1] = Image.createImage("/Outbox.png");
- this.field_15[2] = Image.createImage("/Sent.png");
- this.field_15[3] = Image.createImage("/Deleted.png");
- this.field_15[4] = Image.createImage("/Account.png");
- this.field_15[5] = Image.createImage("/AddressBook.png");
- this.field_15[6] = Image.createImage("/Inbox_p.png");
- this.field_15[7] = Image.createImage("/Outbox_p.png");
- this.field_15[8] = Image.createImage("/Sent_p.png");
- this.field_15[9] = Image.createImage("/Deleted_p.png");
- this.field_15[10] = Image.createImage("/Account_p.png");
- this.field_15[11] = Image.createImage("/AddressBook_p.png");
- this.field_15[12] = Image.createImage("/cocoasoft.png");
- this.field_17 = this.field_15[0].getWidth();
- this.field_18 = this.field_15[0].getHeight();
- this.field_10 = this.field_9 + 1 + (this.field_18 + 2) * 2;
- } catch (Exception var2) {
- }
-
- ((Displayable)this).setCommandListener(this);
- ((Displayable)this).addCommand(this.field_11);
- ((Displayable)this).addCommand(this.field_12);
- ((Displayable)this).addCommand(this.field_13);
- }
-
- public void commandAction(Command var1, Displayable var2) {
- if (var1 == this.field_11) {
- Alert var3 = new Alert("MicroMail", MicroMail.r.getText(61), (Image)null, (AlertType)null);
- var3.setTimeout(-2);
- MicroMail.display.setCurrent(var3, this);
- } else if (var1 == this.field_12) {
- Alert var5 = new Alert("Help", MicroMail.r.getText(60), (Image)null, (AlertType)null);
- var5.setTimeout(-2);
- MicroMail.display.setCurrent(var5, this);
- } else if (var1 == this.field_13) {
- try {
- this.field_14.destroyApp(false);
- this.field_14.notifyDestroyed();
- } catch (Exception var4) {
- }
- }
-
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Graphics) void
- private void method_0(Graphics var1) {
- int var2 = this.field_19 / 3;
- int var3 = this.field_19 % 3;
- int var10000 = 2 + (this.field_17 + 13) * var3;
- var10000 = this.field_9 - 1 + (this.field_18 + 2) * var2;
- var1.setColor(16777215);
- var2 = this.field_20 / 3;
- var3 = this.field_20 % 3;
- int var4 = 1 + (this.field_17 + 13) * var3;
- int var5 = this.field_9 - 1 + (this.field_18 + 2) * var2;
- var1.setColor(0);
- if (!this.field_0) {
- var1.drawRect(var4 - 1, var5, this.field_17 + 2, this.field_18 + 1);
- } else {
- var1.drawImage(this.field_15[this.field_20 + this.field_15.length / 2], var4 + 1, var5 + 1, 20);
-
- try {
- Thread.sleep(50L);
- } catch (Exception var6) {
- }
-
- this.field_0 = false;
- var1.drawImage(this.field_15[this.field_20], var4 + 1, var5 + 1, 20);
- var1.drawRect(var4 - 1, var5, this.field_17 + 2, this.field_18 + 1);
- }
-
- }
-
- public void keyPressed(int var1) {
- if (!this.field_2) {
- if (this.field_1) {
- this.field_19 = this.field_20;
- int var2 = ((Canvas)this).getGameAction(var1);
- switch (var2) {
- case 1:
- if (this.field_20 - 3 > -1) {
- this.field_20 -= 3;
- }
-
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- break;
- case 2:
- if (this.field_20 > 0) {
- --this.field_20;
- }
-
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- case 3:
- case 4:
- case 7:
- default:
- break;
- case 5:
- if (this.field_20 + 1 <= 5) {
- ++this.field_20;
- }
-
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- break;
- case 6:
- if (this.field_20 + 3 <= 5) {
- this.field_20 += 3;
- }
-
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- break;
- case 8:
- this.field_0 = true;
- this.field_1 = false;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- if (this.field_20 < 4) {
- l.a(this.field_20 + 1);
- u var3 = new u(this.field_14, this.field_20 + 1);
- MicroMail.display.setCurrent(var3);
- } else if (this.field_20 == 4) {
- m var4 = new m(this.field_14);
- MicroMail.display.setCurrent(var4);
- } else if (this.field_20 == 5) {
- k var5 = new k(this.field_14, this);
- MicroMail.display.setCurrent(var5);
- }
- }
-
- System.gc();
- }
- }
- }
-
- public void paint(Graphics var1) {
- if (this.field_2) {
- try {
- var1.drawImage(this.field_16, 0, 0, 20);
- } catch (Exception var4) {
- }
- } else {
- try {
- var1.setColor(16777215);
- var1.fillRect(0, 0, 101, 81);
- var1.setColor(0);
- var1.setFont(this.field_3);
- String var2 = null;
- if (!this.field_0) {
- if (this.field_20 < 4) {
- var2 = MicroMail.r.getText(32) + d.int(this.field_20 + 1);
- } else if (this.field_20 == 4) {
- var2 = MicroMail.r.getText(15);
- } else if (this.field_20 == 5) {
- var2 = MicroMail.r.getText(12);
- }
- } else {
- var2 = MicroMail.r.getText(33);
- }
-
- var1.drawString(var2, 0, 0, 20);
- var1.drawLine(0, this.field_9 - 4, 101, this.field_9 - 4);
- var1.drawImage(this.field_15[0], 2, this.field_9, 20);
- var1.drawImage(this.field_15[1], 2 + this.field_17 + 13, this.field_9, 20);
- var1.drawImage(this.field_15[2], 2 + (this.field_17 + 13) * 2, this.field_9, 20);
- var1.drawImage(this.field_15[3], 2, this.field_9 + this.field_18 + 2, 20);
- var1.drawImage(this.field_15[4], 2 + this.field_17 + 13, this.field_9 + this.field_18 + 2, 20);
- var1.drawImage(this.field_15[5], 2 + (this.field_17 + 13) * 2, this.field_9 + this.field_18 + 2, 20);
- var1.drawLine(0, this.field_10, 101, this.field_10);
- var1.drawImage(this.field_15[12], 0, this.field_10 + 3, 20);
- this.method_0(var1);
- } catch (Exception var3) {
- }
- }
-
- }
-
- // $FF: renamed from: if (boolean) void
- public void method_1(boolean var1) {
- this.field_1 = var1;
- }
-
- // $FF: renamed from: a (boolean) void
- public void method_2(boolean var1) {
- this.field_2 = var1;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- }
- }
-